

/****************************************************************************
** Meta object code from reading C++ file 'Action.h'
**
** Created: Fri Nov 23 12:08:22 2012
**      by: The Qt Meta Object Compiler version 61 (Qt 4.5.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "Action.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'Action.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 61
#error "This file was generated using the moc from 4.5.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_Gui__Action[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	2,   12, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	// slots: signature, parameters, type, tag, flags
	13,   12,   12,   12, 0x0a,
	27,   12,   12,   12, 0x0a,

	0        // eod
};

static const char qt_meta_stringdata_Gui__Action[] = {
	"Gui::Action\0\0onActivated()\0onToggled(bool)\0"
};

const QMetaObject Action::staticMetaObject = {
	{ &QObject::staticMetaObject, qt_meta_stringdata_Gui__Action,
	qt_meta_data_Gui__Action, 0 }
};

const QMetaObject *Action::metaObject() const
{
	return &staticMetaObject;
}

void *Action::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__Action))
		return static_cast<void*>(const_cast< Action*>(this));
	return QObject::qt_metacast(_clname);
}

int Action::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = QObject::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	if (_c == QMetaObject::InvokeMetaMethod) {
		switch (_id) {
		case 0: onActivated(); break;
		case 1: onToggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
		default: ;
		}
		_id -= 2;
	}
	return _id;
}
static const uint qt_meta_data_Gui__ActionGroup[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	3,   12, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	// slots: signature, parameters, type, tag, flags
	18,   17,   17,   17, 0x0a,
	32,   17,   17,   17, 0x0a,
	49,   17,   17,   17, 0x0a,

	0        // eod
};

static const char qt_meta_stringdata_Gui__ActionGroup[] = {
	"Gui::ActionGroup\0\0onActivated()\0"
	"onActivated(int)\0onActivated(QAction*)\0"
};

const QMetaObject ActionGroup::staticMetaObject = {
	{ &Action::staticMetaObject, qt_meta_stringdata_Gui__ActionGroup,
	qt_meta_data_Gui__ActionGroup, 0 }
};

const QMetaObject *ActionGroup::metaObject() const
{
	return &staticMetaObject;
}

void *ActionGroup::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__ActionGroup))
		return static_cast<void*>(const_cast< ActionGroup*>(this));
	return Action::qt_metacast(_clname);
}

int ActionGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = Action::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	if (_c == QMetaObject::InvokeMetaMethod) {
		switch (_id) {
		case 0: onActivated(); break;
		case 1: onActivated((*reinterpret_cast< int(*)>(_a[1]))); break;
		case 2: onActivated((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
		default: ;
		}
		_id -= 3;
	}
	return _id;
}
static const uint qt_meta_data_Gui__WorkbenchComboBox[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	3,   12, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	// slots: signature, parameters, type, tag, flags
	24,   23,   23,   23, 0x0a,
	41,   23,   23,   23, 0x0a,
	63,   23,   23,   23, 0x09,

	0        // eod
};

static const char qt_meta_stringdata_Gui__WorkbenchComboBox[] = {
	"Gui::WorkbenchComboBox\0\0onActivated(int)\0"
	"onActivated(QAction*)\0"
	"onWorkbenchActivated(QString)\0"
};

const QMetaObject WorkbenchComboBox::staticMetaObject = {
	{ &QComboBox::staticMetaObject, qt_meta_stringdata_Gui__WorkbenchComboBox,
	qt_meta_data_Gui__WorkbenchComboBox, 0 }
};

const QMetaObject *WorkbenchComboBox::metaObject() const
{
	return &staticMetaObject;
}

void *WorkbenchComboBox::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__WorkbenchComboBox))
		return static_cast<void*>(const_cast< WorkbenchComboBox*>(this));
	return QComboBox::qt_metacast(_clname);
}

int WorkbenchComboBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = QComboBox::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	if (_c == QMetaObject::InvokeMetaMethod) {
		switch (_id) {
		case 0: onActivated((*reinterpret_cast< int(*)>(_a[1]))); break;
		case 1: onActivated((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
		case 2: onWorkbenchActivated((*reinterpret_cast< const QString(*)>(_a[1]))); break;
		default: ;
		}
		_id -= 3;
	}
	return _id;
}
static const uint qt_meta_data_Gui__WorkbenchGroup[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__WorkbenchGroup[] = {
	"Gui::WorkbenchGroup\0"
};

const QMetaObject WorkbenchGroup::staticMetaObject = {
	{ &ActionGroup::staticMetaObject, qt_meta_stringdata_Gui__WorkbenchGroup,
	qt_meta_data_Gui__WorkbenchGroup, 0 }
};

const QMetaObject *WorkbenchGroup::metaObject() const
{
	return &staticMetaObject;
}

void *WorkbenchGroup::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__WorkbenchGroup))
		return static_cast<void*>(const_cast< WorkbenchGroup*>(this));
	return ActionGroup::qt_metacast(_clname);
}

int WorkbenchGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = ActionGroup::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
static const uint qt_meta_data_Gui__RecentFilesAction[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__RecentFilesAction[] = {
	"Gui::RecentFilesAction\0"
};

const QMetaObject RecentFilesAction::staticMetaObject = {
	{ &ActionGroup::staticMetaObject, qt_meta_stringdata_Gui__RecentFilesAction,
	qt_meta_data_Gui__RecentFilesAction, 0 }
};

const QMetaObject *RecentFilesAction::metaObject() const
{
	return &staticMetaObject;
}

void *RecentFilesAction::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__RecentFilesAction))
		return static_cast<void*>(const_cast< RecentFilesAction*>(this));
	return ActionGroup::qt_metacast(_clname);
}

int RecentFilesAction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = ActionGroup::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
static const uint qt_meta_data_Gui__UndoAction[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__UndoAction[] = {
	"Gui::UndoAction\0"
};

const QMetaObject UndoAction::staticMetaObject = {
	{ &Action::staticMetaObject, qt_meta_stringdata_Gui__UndoAction,
	qt_meta_data_Gui__UndoAction, 0 }
};

const QMetaObject *UndoAction::metaObject() const
{
	return &staticMetaObject;
}

void *UndoAction::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__UndoAction))
		return static_cast<void*>(const_cast< UndoAction*>(this));
	return Action::qt_metacast(_clname);
}

int UndoAction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = Action::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
static const uint qt_meta_data_Gui__RedoAction[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__RedoAction[] = {
	"Gui::RedoAction\0"
};

const QMetaObject RedoAction::staticMetaObject = {
	{ &Action::staticMetaObject, qt_meta_stringdata_Gui__RedoAction,
	qt_meta_data_Gui__RedoAction, 0 }
};

const QMetaObject *RedoAction::metaObject() const
{
	return &staticMetaObject;
}

void *RedoAction::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__RedoAction))
		return static_cast<void*>(const_cast< RedoAction*>(this));
	return Action::qt_metacast(_clname);
}

int RedoAction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = Action::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
static const uint qt_meta_data_Gui__DockWidgetAction[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__DockWidgetAction[] = {
	"Gui::DockWidgetAction\0"
};

const QMetaObject DockWidgetAction::staticMetaObject = {
	{ &Action::staticMetaObject, qt_meta_stringdata_Gui__DockWidgetAction,
	qt_meta_data_Gui__DockWidgetAction, 0 }
};

const QMetaObject *DockWidgetAction::metaObject() const
{
	return &staticMetaObject;
}

void *DockWidgetAction::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__DockWidgetAction))
		return static_cast<void*>(const_cast< DockWidgetAction*>(this));
	return Action::qt_metacast(_clname);
}

int DockWidgetAction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = Action::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
static const uint qt_meta_data_Gui__ToolBarAction[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__ToolBarAction[] = {
	"Gui::ToolBarAction\0"
};

const QMetaObject ToolBarAction::staticMetaObject = {
	{ &Action::staticMetaObject, qt_meta_stringdata_Gui__ToolBarAction,
	qt_meta_data_Gui__ToolBarAction, 0 }
};

const QMetaObject *ToolBarAction::metaObject() const
{
	return &staticMetaObject;
}

void *ToolBarAction::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__ToolBarAction))
		return static_cast<void*>(const_cast< ToolBarAction*>(this));
	return Action::qt_metacast(_clname);
}

int ToolBarAction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = Action::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
static const uint qt_meta_data_Gui__WindowAction[] = {

	// content:
	2,       // revision
	0,       // classname
	0,    0, // classinfo
	0,    0, // methods
	0,    0, // properties
	0,    0, // enums/sets
	0,    0, // constructors

	0        // eod
};

static const char qt_meta_stringdata_Gui__WindowAction[] = {
	"Gui::WindowAction\0"
};

const QMetaObject WindowAction::staticMetaObject = {
	{ &ActionGroup::staticMetaObject, qt_meta_stringdata_Gui__WindowAction,
	qt_meta_data_Gui__WindowAction, 0 }
};

const QMetaObject *WindowAction::metaObject() const
{
	return &staticMetaObject;
}

void *WindowAction::qt_metacast(const char *_clname)
{
	if (!_clname) return 0;
	if (!strcmp(_clname, qt_meta_stringdata_Gui__WindowAction))
		return static_cast<void*>(const_cast< WindowAction*>(this));
	return ActionGroup::qt_metacast(_clname);
}

int WindowAction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = ActionGroup::qt_metacall(_c, _id, _a);
	if (_id < 0)
		return _id;
	return _id;
}
QT_END_MOC_NAMESPACE
